package com.cmii.sjw.department.control.jsc.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.cmii.sjw.department.control.jsc.model.params.SchoolInfoParams;
import com.cmii.sjw.department.control.jsc.util.Result;
import com.cmii.sjw.department.control.jsc.vo.PracticeBaseInfoVO;

import java.util.List;
import java.util.Map;

/**
 * @Author jfh
 * @Date 2025-02-11 周二 9:18
 * @Version 1.0
 */
public interface SocialPracticeBasesService {
    Result confirmeAaddressInfo();

    IPage<String> getAllSocialNames(Integer current, Integer size);

    Map<String, Object> countByDistrict();

    void saveData();

    List<PracticeBaseInfoVO> index();

    Result socialPracticeBasesMapDetailed(SchoolInfoParams params);

    IPage<String> getSocialNamesByName(String name, Integer current, Integer size);

    IPage<String> getSocialNamesByDistrict(String districtName, Integer current, Integer size);
}
